<?php

/*
 * Características de las canchas
 * se enganchan con la cancha por idCancha
 */

/**
 * Description of CanchaCaracteristica
 *
 * @author mortega
 */
//include("../modelo/Conexion.php");

class CanchaCaracteristica {

    var $id_caracteristica;
    var $id_cancha;
    var $pasto_artificial;
    var $pasto_natural;
    var $tierra;
    var $cantina;
    var $duchas;
    var $techada;
    var $luz;
    var $parrillero;
    var $chalecos;

    function __construct($id_caracteristica = null, $id_cancha = null, $pasto_artificial = 0, $pasto_natural = 0, $tierra = 0, $cantina = 0, $duchas = 0, $techada = 0, $luz = 0, $parrillero = 0, $chalecos = 0) {
        $this->id_caracteristica = $id_caracteristica;
        $this->id_cancha = $id_cancha;
        $this->pasto_artificial = $pasto_artificial;
        $this->pasto_natural = $pasto_natural;
        $this->tierra = $tierra;
        $this->cantina = $cantina;
        $this->duchas = $duchas;
        $this->techada = $techada;
        $this->luz = $luz;
        $this->parrillero = $parrillero;
        $this->chalecos = $chalecos;
    }

    public function sql_quote($valor) {
        if (get_magic_quotes_gpc()) {
            $valor = stripslashes($valor);
        }
        //comprueba si existe la función  
        if (function_exists("mysql_real_escape_string")) {
            $valor = mysql_real_escape_string($valor);
        }
        //para las versiones < 4.3.0 de php usamos addslashes  
        else {
            $valor = addslashes($valor);
        }
        return $valor;
    }

    //SETERS Y GETERS
    public function getId_caracteristica() {
        return $this->id_caracteristica;
    }

    public function setId_caracteristica($id_caracteristica) {
        $this->id_caracteristica = $id_caracteristica;
    }

    public function getId_cancha() {
        return $this->id_cancha;
    }

    public function setId_cancha($id_cancha) {
        $this->id_cancha = $id_cancha;
    }

    public function getPasto_artificial() {
        return $this->pasto_artificial;
    }

    public function setPasto_artificial($pasto_artificial) {
        $this->pasto_artificial = $pasto_artificial;
    }

    public function getPasto_natural() {
        return $this->pasto_natural;
    }

    public function setPasto_natural($pasto_natural) {
        $this->pasto_natural = $pasto_natural;
    }

    public function getTierra() {
        return $this->tierra;
    }

    public function setTierra($tierra) {
        $this->tierra = $tierra;
    }

    public function getCantina() {
        return $this->cantina;
    }

    public function setCantina($cantina) {
        $this->cantina = $cantina;
    }

    public function getDuchas() {
        return $this->duchas;
    }

    public function setDuchas($duchas) {
        $this->duchas = $duchas;
    }

    public function getTechada() {
        return $this->techada;
    }

    public function setTechada($techada) {
        $this->techada = $techada;
    }

    public function getLuz() {
        return $this->luz;
    }

    public function setLuz($luz) {
        $this->luz = $luz;
    }

    public function getParrillero() {
        return $this->parrillero;
    }

    public function setParrillero($parrillero) {
        $this->parrillero = $parrillero;
    }

    public function getChalecos() {
        return $this->chalecos;
    }

    public function setChalecos($chalecos) {
        $this->chalecos = $chalecos;
    }

    //public function insertCaracteristicas($id_cancha = null, $pasto_artificial = 0, $pasto_natural = 0, $tierra = 0, $cantina = 0, $duchas = 0, $techada = 0, $luz = 0, $parrillero = 0, $chalecos = 0) {
    public function insertCaracteristicas() {
        if (empty($con)) {
            $con = mysql_connect("localhost", "root", "root");
            mysql_select_db("reservasf5", $con);
        }
        $caract = "(" . $this->getId_cancha() . "," . $this->getPasto_artificial() . "," . $this->getPasto_natural() . ",";
        $caract .= $this->getTierra() . "," . $this->getCantina() . "," . $this->getDuchas() . "," . $this->getTechada() . ",";
        $caract .= $this->getLuz() . "," . $this->getParrillero() . "," . $this->getChalecos() . ")";

        $sql = "insert into canchas_caracteristicas (id_cancha,pasto_artificial,pasto_natural,tierra,cantina,duchas,techada,luz,parrillero,chalecos) values " . $caract;
        $resultado = mysql_query($sql, $con);
        $id_caract = mysql_insert_id($con);
        return $id_caract;
        
    }

}

?>
